MERANCANG APLIKASI BERBASIS DATABASE ERD ATAU CLASS DIAGRAM-UML
OBJET -
CLASS DIAGRAM
l Attribut
l Operation/Function/Method
l RelationShip
l Note / Keterangan (Optional)
CLASS
DIAGRAM
CLASS ICON
– CLASS DIAGRAM
RELATION –
CLASS DIAGRAM
INDIKATOR
RELATION – CLASS DIAGRAM
INDIKATOR
RELATION – CLASS DIAGRAM
INDIKATOR
VARIABLE – CLASS DIAGRAM
CONTOH – CLASS DIAGRAM
Setiap Nomor Rekening Harus Memiliki ATM
CONTOH – CLASS DIAGRAM
satu
dosen memiliki (kediaman) atau tinggal di satu wilayah,
sedangkan
wilayah tersebut bisa saja mempunyai banyak dosen
CONTOH – CLASS DIAGRAM
satu
dosen tidak harus terdata wilayah,
sedangkan
wilayah tersebut bisa saja mempunyai banyak dosen
CONTOH – CLASS DIAGRAM
l Many To Many Association
1 (satu) dosen dapat mengajar banyak mata kuliah dan 1 (satu) mata kuliah
dapat diajarkan oleh banyak dosen.
CONTOH – CLASS DIAGRAM
l Hindari Penggunaan Association (Garis Terputus), karena memerlukan
analisa ulang
CONTOH – CLASS DIAGRAM
Terdapat table pegawai, dimana diantara pegawai
tersebut terdapat
pimpinan dari pegawai pegawai lainnya.
Tetapi pimpinan tertinggi tidak dipimpin oleh
pegawai lainnya
dengan kata lain pimpinan tertinggi adalah top
Level
GENERALISASI – CLASS DIAGRAM
l Dua Atau Lebih Class Dapat Melakukan Berbagi Attribut dan Method
AGREGASI DAN COMPOSITE – CLASS DIAGRAM
l komposit merupakan hasil gabungan yang tak terpisahkan dari class lainnya,
sedangkan agregasi merupakan gabungan tetapi tidak mutlak
AGREGASI DAN COMPOSITE – CLASS DIAGRAM